@charset "utf-8";



body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{



margin: 0;



padding: 0;



}



body{font-size:14px;background: #f5f5f5;font-family: "微软雅黑",Arial;}



img{border:none;}



li{list-style:none;}



input,select,textarea{outline:none;}



a{text-decoration:none;}



/* 清除浮动 */



.clearfix:after{content:"";display:block;clear:both;}



.clearfix{zoom:1;}





/*顶部*/



.top{

	width: 100%;

	overflow: hidden;

}

.top_logo{

	width: 1200px;

	margin: 2px auto;

	overflow: hidden;

}

.top_logo_img{

	width: 270px;

    height: 71px;

    float: left;

}

.top_logo_txt {

    width: 319px;

    float: left;

    margin: 4px 0 0 25px;

}

.top_logo_txt h1 {

    margin: 0;

    padding: 0;

    font-size: 22px;

    color: #d43231;

}

.top_logo_moble {

    width: 200px;    

    background: url(../images/top_moble.png) no-repeat left center;

    float: right;

    color: #ee8718;

    text-align: right;

    padding-left: 60px;

}

.top_logo_moble p {

    height: 20px;

    line-height: 22px;

    text-align: left;

    font-size: 13px;

}

.top_logo_moble h1 {

    margin: 0;

    padding: 0;

    font-size: 36px;

    font-family: Arial, Helvetica, sans-serif;

}

.nav_menu{

	width: 100%;

	height: 52px;

	line-height: 52px;

	background: #4eae4b;

	overflow: hidden;

}

.navli{

	width: 1200px;

	margin: 0 auto;

}

.navli li{

	float: left;

	width: 171px;

	text-align: center;

}

.navli li:first-child{

	background: #ee8718;

}

.navli li:hover{

	background: #ee8718;

}

.navli li a{

	color: #fff;

	font-size: 15px;

	font-weight: bold;

}



/* 产品 */



.products{

	width: 1200px;

	margin: 50px auto 0;

}

.bg_line{

	background: url(../images/bg_line.png) no-repeat center center;

    font-size: 32px;

    font-weight: bold;

    line-height: 40px;

    color: #ee8718;

    text-align: center;

}

.pro_lists{

	overflow: hidden;

	width: 900px;

	margin: 36px auto;

}

.pro_lists li{

	float: left;

	width: 200px;

	margin: 12px 12px;	

}

.pro_lists li a{

	display: block;	

	background: #848383;

	text-align: center;

	line-height: 42px;

	font-size: 15px;

	font-weight: bold;

	color: #fff;

}

.pro_lists li a:hover{

	background: #4eae4b;

}

.pro_shows{

	overflow: hidden;

}

.pro_shows li{

	float: left;

	width: 370px;

	border: solid 1px rgba(0,0,0,0.16);

	padding: 6px;

	margin: 0px 8px 25px;

}

.pro_shows li span{

	display: block;

	text-align: center;

	line-height: 36px;

	color: #333;

}

.dongtu{

	width: 370px;

	height: 280px;

	overflow: hidden;

}

.dongtu img{

	width: 100%;

	transition: all 0.6s ease;

}

.pro_shows li:hover .dongtu img{

	transform: scale(1.2);

}



/* 优势 */



.chooses{	

	background: #e4dfdf;

	padding: 60px 0px;

	margin-top: 25px;

}

.midbox{

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

}

.chooses .title{

	font-size: 43px;

	color: #309400;

	font-family: "方正大黑简体";

	text-align:center;

	margin-bottom: 40px;

	font-weight: bold;

}

.bg_adv{

	background: url(../images/bg_adv.jpg) no-repeat center center;

	overflow: hidden;

	height: 400px;	

}

.chooses .left,.chooses .right{

	float: left;

	width: 400px;

	padding-left: 200px;

	margin-top: 36px;

}

.chooses .left h3,.chooses .right h3{

	color: #2f9300;    

    line-height: 23px;

    font-size: 19px;

    font-weight: bold;

    margin-bottom: 12px;

}

.chooses .left p,.chooses .right p{

	color: #333;   

    line-height: 23px;

    font-size: 15px;

    margin-top: 6px;

}

.chooses .left .part2,.chooses .right .part4{

	margin-top: 140px; 

}



/* 关于金海 */



.about_jinhai{

	width: 1200px;

	margin: 60px auto;	

}

.about_jinhai .context{

	overflow: hidden;

	margin-top: 45px;

}

.about_img{

	width: 660px;

	float: left;

}

.intros{

	width: 500px;

	float: left;

	margin-left: 40px;

}

.intros p{

	color: #333;

	line-height: 30px;

	text-indent: 28px;

	margin-bottom: 8px;

}

.intros a{

	display: block;

	background: #848383;

	width: 216px;	

	line-height: 42px;

	text-align: center;

	margin-top: 20px;

	color: #fff;

}



/* 新闻 */



.newboxs{

	background: #e4dfdf;

	padding:40px 0px;

	overflow: hidden;

}

.left_list{

	width: 700px;

	margin-top: 50px;	

	float: left;

}

.tabs{

	overflow: hidden;

}

.tabs a{	

	float: left;		

	text-align: center;

	color: #fff;

	font-size: 15px;

	font-weight: bold;

}

.tabs a:first-child{

	background: #309400;

	width: 350px;

	line-height: 52px;

}

.tabs a:last-child{

	width: 348px;

	border: solid 1px #848383;

	color: #2b2b2b;

	border-left: none;

	line-height: 50px;

}

.toutiao{

	overflow: hidden;

	margin: 30px 0px 12px;

}

.bigtu{

	width: 340px;

	height: 210px;

	float: left;
	
	text-align: center;

}

.bigtxt{

	width: 330px;

	float: left;

	padding-left: 14px;

}

.bigtxt strong{

	font-size: 15px;

	line-height: 36px;

	color: #333;

}

.bigtxt p{		

	color: #545454;

	margin-bottom: 8px;

}

.bigtxt span{

	color: #545454;

}

.lists li{

	background: url(../images/icon.jpg) no-repeat left center;	

	border-bottom: dashed 1px rgba(0,0,0,0.16);

	height: 30px;

	line-height: 30px;

	padding-left: 16px;

	margin-bottom: 4px;

	overflow: hidden;

}

.lists li a{

	color: #333;	

}

.lists li span{

	float: right;

}

.faq{

	float: left;

	margin: 50px 0px 0px 50px;	

	width: 450px;

}

.line_bg{

	background: url(../images/line_bg.jpg) no-repeat right center;	

	height: 52px;

    line-height: 46px;

    text-align: center;

    font-size: 15px;

	font-weight: bold;

	color: #2b2b2b;

}

.faq_text{

	padding-left: 35px;

    margin-top: 30px;

    overflow: hidden;

}

.faq_text li{

	overflow: hidden;

	margin-bottom: 25px;

}

.wen span{

	font-size: 15px;

	font-weight: bold;

	line-height: 22px;

	color: #333;

}

.da p{

	width: 380px;

	float: left;

	color: #545454;

	line-height: 18px;

}

.wen img,.da img{

	float: left;

	margin-right: 12px;

}

.wen{

	margin-bottom: 10px;

}



/* 友情链接 */



.friend_links{

	width: 1200px;

	margin: 52px auto 22px;

	overflow: hidden;

}

.friend_links strong{

	font-size: 15px;

	color: #2b2b2b;

	float: left;

}

.friend_links li{

	float: left;

	margin:0px 6px;

}

.friend_links li a{

	color: #545454;

}



/* 底部 */



.footer_boxs{

	background: #383838;

	padding: 45px 0px;

}

.f_logo{

	float: left;	

	padding-right: 60px;

	margin-top: 20px;

}

.fp_list{

	float: left;

	width: 340px;

	padding-left:60px;

	border-left: solid 1px rgba(255,255,255,0.16);

	border-right: solid 1px rgba(255,255,255,0.16);

	overflow: hidden;

}

.fp_list strong{

	font-size: 18px;

	color: #fff;

}

.kuai{

	width: 36px;

	height: 4px;

	background: #ee8718;

	margin: 8px 0px 12px;

}

.fp_list ul li{

	float: left;

	width: 170px;

	line-height: 30px;

}

.fp_list ul li a{

	font-size: 15px;

	color: #d2d2d2;

}

.fc_add{

	float: left;

	width: 425px;

	padding-left: 60px;	

}

.fc_add h3{

	font-family: "黑体";

	font-size: 21px;	

	color: #ee8718;

	margin-bottom: 14px;

}

.fc_add p{

	color: #d2d2d2;

	line-height: 26px;

}

.f_ewm{

	float: right;

	text-align: center;

	color: #d2d2d2;

	margin-top: 22px;

}



/*当前位置*/



.localed1{

	border-bottom: solid 1px rgba(146,146,146,0.16);

	height: 50px;

	line-height: 50px;	

}

.menus li{

	float: left;

	width: 126px;	

	margin-right: 15px;

	text-align: center;

}

.menus li a{

	color: #333;

}

.menus li a:hover{

	display: block;

	background: #ee8718;

	color: #fff;

}

.tel_box{

	background: url(../images/tel.png) no-repeat left center;

	float: right;

	padding-left: 32px;

	font-size: 20px;

}

.left_add{

	margin-top: 50px;

}

.left_add h3{

	font-size: 22px;

	color: #191919;

	line-height: 36px;

}

.left_add a{

	color: #707070;

    display: inline-block;

    padding-left: 12px;

    margin-right: 12px;

   

}

.left_add p.home_btn{	

	background: url(../images/home_ico.gif) no-repeat 0 center;

    padding-left: 5px;

}



/* 产品列表 */



.inner_pages{

	margin-bottom: 150px;

	overflow: hidden;

}



.left_lb{

	width: 220px;	

	float: left;

}

.img-cover{

	background: url(../images/hei_bg.jpg) no-repeat left center;

	height: 74px;

	width: 220px;	

	text-align: center;

	margin-top: 36px;

}

.left_lb ul{

	margin: 16px 0px;

}

.left_lb a{

	color: #333;

	font-size: 15px;

	font-weight: bold;		   

}

.left_lb dl dt:hover a,.left_lb dl dd:hover a{

	transition: all 0.5s;

	padding-left:8px;

	color: #ff9900;

}

.left_lb dl dt,.left_lb dl dd{

	background: url(../images/pro_ic2c.png) no-repeat left center;

	padding-left: 12px;

	height: 40px;

	line-height: 40px;

	border-bottom: dashed 1px rgba(0,0,0,0.16);

}

.left_lb dl dd{

	margin-left: 18px;

}

.left_lb dl dt:hover,.left_lb dl dd:hover{

	background: url(../images/pro_ic2.png) no-repeat left center;	

}



.center_text{	

	width: 1198px;	

	border: solid 1px rgba(146,146,146,0.16);

	margin-top: 45px;	

}



.infont{

	margin:15px;

}

.infont p{

	line-height: 36px;

	text-indent: 28px;

	color: #545454;

}

.infont img{

	display: block;

	margin: 50px auto;

}

.infont_ps{

	overflow: hidden;

	margin:20px 0px 50px 0px;

}

.infont_ps li{

	float: left;

	margin: 0px 10px 25px 17px;

	border:solid 1px rgba(0,0,0,0.16);

	padding: 4px;

}

.infont_ps li h3{

	color: #545454;

	text-align: center;

	font-size: 15px;

	line-height: 40px;

}

.infont_ps p{

	color: #545454;

	line-height: 30px;

	font-weight: bold;

}

.xqtu,.class_b1,.class_b2{

	float: left;

}

.class_b1,.class_b2{

	width: 450px;

	margin-left: 35px;	

}

.class_b1 span:first-child{

	font-size: 24px;

	color: #545454;

	line-height: 30px;

}

.class_b1 span:last-child{	

	display: block;

	border-bottom: dashed 1px rgba(99,99,99,0.16);

	color: #ababab;

	line-height: 30px;

	padding-bottom: 12px;

}

.class_b2 p{

	margin-top: 15px;

}

.chanpin{

	clear: both;

	float: left;

	width: 896px;

	margin-top: 60px;

	padding-bottom: 2px;

	border-bottom: solid 2px #333;

}

.chanpin span{

	display: block;

	width: 90px;

	line-height: 32px;

	background: #333;

	text-align: center;	

	color: #fff;

}

.jieshao{

	clear: both;

	float: left;

	margin: 15px 0px;

}

.jieshao p{

	line-height: 40px;

	text-indent: 28px;

	color: #545454;

	font-weight: normal;

}



.thlist{

	overflow: hidden;

	margin: 15px 0px;

}

.thlist li{

	float: left;

	border: solid 1px rgba(0,0,0,0.16);	

	width: 916px;

	padding: 2px;

	margin: 0px 7px 14px;

}

.thlist li:hover{

	border: solid 1px #ee8718;

}

.thlist li:hover .small_text strong{

	color: #ee8718;

}

.small_img{

	width: 380px;	

}

.small_text{		

	margin-left: 16px;

	padding-right: 16px;

}

.small_text strong{

	font-size: 15px;

	line-height: 36px;

	color: #333;

}

.small_text p{

	color: #545454;

	line-height: 20px;		

}

.small_text span{

	color: #ee8718;

	line-height: 40px;

}